package edu.grupo4.appeventos;
import edu.espol.appeventos.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import java.util.ArrayList;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.content.Intent;
public class MainActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ListView lv = (ListView)findViewById(R.id.listViewEvent);

        ArrayList<Evento> itemsEvento = obtenerItems();

        ItemEventoAdapter adapter = new ItemEventoAdapter(this, itemsEvento);

        lv.setAdapter( adapter);
        lv.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
                //Evento elegido = (Evento) arg0.getItemAtPosition(arg2);
                Intent eventDetails = new Intent(getApplicationContext(), EventDetails.class);
                startActivity(eventDetails);

                //Toast toast = Toast.makeText(MainActivity.this, texto, Toast.LENGTH_LONG);
                //toast.show();
            }

        });
    }

    private ArrayList<Evento> obtenerItems() {
        ArrayList<Evento> items = new ArrayList<Evento>();

        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        items.add(new Evento("Thu 30 Jan","FORO RESPONSABILIDAD Y CONSECUENCIAS DEL VOTO","HORA :11:30 hasta 13:30", "LUGAR :Auditorio de la FIEC"));
        
      
        return items;
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.btnCuenta:
                //setContentView(R.layout.login);
                Intent ir_menu_main = new Intent(getApplicationContext(), ActivityLogin.class);
                startActivity(ir_menu_main);
                return true;
            case R.id.btnConfiguración:
                Log.i("ActionBar", "Guardar!");;
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }
}



